Skip to content

Conversation

stainless-app[bot]
Copy link

@stainless-app stainless-app bot commented Aug 30, 2025

Automated Release PR

7.0.0-alpha.1 (2025-09-06)

Full Changelog: v0.0.1-alpha.0...v7.0.0-alpha.1

Features

  • add url signing and test cases (b1594d8)
  • api: add ai-auto-description field with status options to components schema (96c640d)
  • api: add BaseWebhookEvent (dac30e1)
  • api: add new webhook events for upload transformations to enhance event tracking (dd98040)
  • api: add signed URL options with expiration settings to enhance security features (55d2dd1)
  • api: extract UpdateFileDetailsRequest to model (30d976b)
  • api: manual updates (d208673)
  • api: manual updates (76f3ed7)
  • api: manual updates (01bdaa0)
  • api: manual updates (9d913fa)
  • api: manual updates (dc932e3)
  • api: manual updates (50c8520)
  • api: manual updates (1d0423a)
  • api: manual updates (64fc454)
  • api: manual updates (f70d1c2)
  • api: manual updates (4efbfee)
  • api: manual updates (174eee8)
  • api: manual updates (1b740df)
  • api: manual updates (636a5a9)
  • api: manual updates (c1bc59b)
  • api: manual updates (4d7286a)
  • api: manual updates (8986981)
  • api: manual updates (693e3cf)
  • api: manual updates (ace1909)
  • docs: add URL generation examples and authentication parameters to README (7a2bc8f)
  • docs: improve descriptions for private API key and password fields in client settings (7ab6b37)
  • helper: implement getAuthenticationParameters method and test cases (297bb95)
  • implement serializeUploadOptions function for upload option serialization and add tests (cfce32f)
  • tests: add test for transformationPosition as path in signed URL generation (2f37641)
  • tests: add tests for transformation handling with absolute URLs and non-default endpoints (188eeee)
  • webhooks: use toBase64 for webhook key in verification (433eb44)
  • webhooks: use toBase64 for webhook key in verification (3d0571d)

Bug Fixes

  • 24 (5610765)
  • add repository details for package (b9e4231)
  • added folder object in ListFileResponse (#106) (bfcfbb9)
  • docs: add missing commas in URL generation examples for clarity (21caa93)
  • package: removed unnecessary types and install-types package (a254d4b)
  • updated signed url generations for urls with symbols and unicode characters (#102) (5e264de)
  • webhooks: revert toBase64 conversion for webhook key (13c716e)

Chores

  • bumped package version to 6.0.0 (85c7ef3)
  • ci build action (06a9882)
  • esm: Improved Support for ES Modules (5a4127f)
  • lint and format fix (788885c)
  • sync repo (3b95a96)
  • update SDK settings (9ea85e3)
  • workflow: added node 16 and 18 to test suite (ef277ca)

Documentation

  • update to make it more readable (ed5ff38)

Refactors

  • helper: remove console error logging in Helper class (cc1a4c0)
  • tests: remove redundant helper tests (ef30e9c)
  • tests: remove unused imports from URL generation test files (2e7211e)
  • tests: update URL generation test to include new aiEdit transformation parameter (a18331d)
  • transformation-utils: replace safeBtoa implementation with toBase64 utility; update overlay tests for consistency (e4adc14)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

Copy link
Author

stainless-app bot commented Aug 30, 2025

🧪 Testing

To try out this version of the SDK, run:

npm install 'https://pkg.stainless.com/s/imagekit-typescript/06a988278c597a54f8d7e7b5c23d62cfae4079b7/dist.tar.gz'

Expires: Mon, 06 Oct 2025 02:57:57 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 4eb9059 to 9a69483 Compare August 30, 2025 13:18
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 9a69483 to 8ea852e Compare August 30, 2025 13:22
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 8ea852e to a66490c Compare August 31, 2025 08:45
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from a66490c to d93d7f4 Compare August 31, 2025 08:50
- Implement tests for buildTransformationString to validate transformation string generation.
- Create comprehensive tests for overlay transformations, including text, image, video, subtitle, and solid color overlays.
- Ensure proper handling of invalid overlay values and encoding scenarios.
- Validate URL generation for various overlay types and nested transformations.
…toBase64 utility; update overlay tests for consistency
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from d93d7f4 to bfa8a14 Compare August 31, 2025 11:12
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from bfa8a14 to 9e17a2b Compare August 31, 2025 11:31
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch 2 times, most recently from 865674d to bcbf8e3 Compare September 1, 2025 05:27
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from bcbf8e3 to 1c135ca Compare September 1, 2025 07:59
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 1c135ca to 3bf690c Compare September 1, 2025 08:20
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 7970f8f to f59abd0 Compare September 2, 2025 09:04
@manu4543 manu4543 changed the title release: 0.1.0-alpha.1 release: 7.0.0-alpha.1 Sep 2, 2025
Copy link
Author

stainless-app bot commented Sep 2, 2025

Release version edited manually

The Pull Request version has been manually set to 7.0.0-alpha.1 and will be used for the release.

If you instead want to use the version number 0.1.0-alpha.1 generated from conventional commits, just remove the label autorelease: custom version from this Pull Request.

@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from f59abd0 to 1cef516 Compare September 2, 2025 11:50
}]
const client = new ImageKit({
privateAPIKey: process.env['IMAGEKIT_PRIVATE_API_KEY'], // This is the default and can be omitted
password: process.env['OPTIONAL_IMAGEKIT_IGNORES_THIS'], // This is the default and can be omitted
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove password from client initialization examples throughout the readme.

signed : true,
expireSeconds : 300
const response = await client.files.upload({
file: fs.createReadStream('path/to/file'),
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maintain extensive documentation in our docs and just put a link on the SDK. Add examples in examples folder and add link of that too.

@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 1cef516 to 5fb3017 Compare September 3, 2025 11:42
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 5fb3017 to 9126bf1 Compare September 3, 2025 11:46
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 9126bf1 to bc21956 Compare September 4, 2025 05:44
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch 2 times, most recently from 2d77d62 to 6a609fa Compare September 4, 2025 06:08
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 6a609fa to 11d6eb0 Compare September 4, 2025 06:48
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 11d6eb0 to 9a056b4 Compare September 4, 2025 07:06
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 9a056b4 to 4928227 Compare September 4, 2025 07:12
Copy link
Collaborator

@imagekitio imagekitio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move custom code test cases inside one folder.

@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from 4928227 to acff078 Compare September 5, 2025 20:09
@stainless-app stainless-app bot force-pushed the release-please--branches--master--changes--next--components--nodejs branch from acff078 to 7cedd2a Compare September 6, 2025 02:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants